<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<script>
  window.onload = function () {
    // 获取所有的商家信息
    $.ajax({
      url: 'plateform/all',
      type: 'GET',
      dataType: 'json',
      success: function (res) {
        console.log('====>>>>',res)
        let data_val = res.list
        console.log('111', data_val)
        $("#tb").empty();
        // 拼接向前翻页
        if (res.hasPreviousPage) {
          $("<li><a href='#' aria-label='Previous' onclick='toPage("+(res.pageNum-1)+")'<span>&laquo;</span></a></li>").appendTo($("#pageBar"))
        }
        for (var i = 0; i < data_val.length; i++) {
          console.log('====>>>>', data_val[i].mname)
          // 拼接字符串
          let status_val = data_val[i].mstatus;
          if (status_val == 0) {
            status_val = '待审核';
          } else if (status_val == 1) {
            status_val = '已通过';
          } else {
            status_val = '未通过';
          }
          $("<tr><td>"+(data_val[i].mid)+"</td><td>"+data_val[i].mrealName+"</td><td>"+data_val[i].mcontact+"</td><td>"+data_val[i].mphone+"</td><td>"+data_val[i].memail+"</td><td>"+data_val[i].maddress+"</td><td>"+ (data_val[i].merchantType == 1 ? '个人' : '企业') +"</td><td>"+data_val[i].midCard+"</td><td>"+status_val+"</td><td>"+data_val[i].create_time+"</td><td><button class='btn btn-success btn-sm' onclick='checkResu("+data_val[i].mid+")'>通过</button>&nbsp;&nbsp;<button onclick='uncheck("+data_val[i].mid+")' class='btn btn-danger btn-sm'>拒绝</button></td></tr>").appendTo($("#tb"));
        }
        // 导航条置空
        $("#pageBar").empty();
        // 拼接分页条id=pageBar
        // 拿到一共有几页
        let pageCount = res.pages
        // 将官方返回来的页码进行拆分（1,2,3,4……），变成每一个页码的数字
        for (let i = 1; i <= pageCount; i++) {
          $("<li><a href='#' onclick='toPage("+i+")'>"+i+"</a></li>").appendTo($("#pageBar"))
        }
        // 拼接向前翻页
        if (res.hasNextPage) {
          $("<li><a href='#' aria-label='Next' onclick='toPage("+(res.pageNum+1)+")'<span>&raquo;</span></a></li>").appendTo($("#pageBar"))

        }
      },
      complete: function (res) {
        console.log(res);
      }
    });
  }

  // 跳转第几页
  function toPage (pageNum) { // pageNum 是我们的页数
    $.ajax({
      url: 'plateform/all',
      type: 'GET',
      dataType: 'json',
      data: {
        pageNum: pageNum
      },
      success: function (res) {
        console.log('====>>>>',res)
        let data_val = res.list
        console.log('111', data_val)
        $("#tb").empty();
        $("#pageBar").empty();
        for (var i = 0; i < data_val.length; i++) {
          console.log('====>>>>', data_val[i].mname)
          // 拼接字符串
          let status_val = data_val[i].mstatus;
          if (status_val == 0) {
            status_val = '待审核';
          } else if (status_val == 1) {
            status_val = '已通过';
          } else {
            status_val = '未通过';
          }
          $("<tr><td>"+(data_val[i].mid)+"</td><td>"+data_val[i].mrealName+"</td><td>"+data_val[i].mcontact+"</td><td>"+data_val[i].mphone+"</td><td>"+data_val[i].memail+"</td><td>"+data_val[i].maddress+"</td><td>"+ (data_val[i].merchantType == 1 ? '个人' : '企业') +"</td><td>"+data_val[i].midCard+"</td><td>"+status_val+"</td><td>"+data_val[i].create_time+"</td><td><button class='btn btn-success btn-sm' onclick='checkResu("+data_val[i].mid+")'>通过</button>&nbsp;&nbsp;<button onclick='uncheck("+data_val[i].mid+")' class='btn btn-danger btn-sm'>拒绝</button></td></tr>").appendTo($("#tb"));
        }
        // 拼接向前翻页
        if (res.hasPreviousPage) {
          $("<li><a href='#' aria-label='Previous' onclick='toPage("+(res.pageNum-1)+")'<span>&laquo;</span></a></li>").appendTo($("#pageBar"))

        }
        // 将导航条所在位置也得置空
        // 拼接分页条id=pageBar
        // 拿到一共有几页
        let pageCount = res.pages
        // 将官方返回来的页码进行拆分（1,2,3,4……），变成每一个页码的数字
        for (let i = 1; i <= pageCount; i++) {
          if (i == res.pageNum) {
            $("<li class='active'><a href='#' onclick='toPage("+i+")'>"+i+"</a></li>").appendTo($("#pageBar"))
          } else {
            $("<li><a href='#' onclick='toPage("+i+")'>"+i+"</a></li>").appendTo($("#pageBar"))
          }
        }
        // 拼接向前翻页
        if (res.hasNextPage) {
          $("<li><a href='#' aria-label='Next' onclick='toPage("+(res.pageNum+1)+")'<span>&raquo;</span></a></li>").appendTo($("#pageBar"))
        }
      },
      complete: function (res) {
        console.log(res);
      }
    });
  }


  // 平台审核商家
  function checkResu(obj) {
    // alert('审核'+obj)
    let anw = window.confirm("你确定要对【"+obj+"】这条数据进行审核吗？");
    if (anw) {
      $.ajax({
        url: 'plateform/status/' + obj,
        type: 'get',
        dataType: 'json',
        success: function (res) {
          console.log('====>>>>',res)
          if (res.code == 200) {
            alert('审核成功')
            window.location.reload()
          } else {
            alert(res.message)
          }
        }
      })
    } else {
      return;
    }

  }

  // 拒绝通过
  function uncheck(obj) {
    // alert("资料不合适，拒绝通过")
    let anw = window.confirm("你确定要对【"+obj+"】这条数据置为不通过状态吗？");
    if (anw) { // 如果点击的是确定（确定拒绝）
      $.ajax({
        url: 'plateform/unstatus/'+obj,
        type: 'get',
        dataType: 'json',
        success: function (res) {
          console.log('====>>>>',res)
          if (res.code == 200) {
            alert('已拒绝该商家的入驻申请')
            window.location.reload()
          } else {
            alert(res.message)
          }
        }
      })
    } else {
      return;
    }
  }

  function queryByCondtion(obj) {
    // console.log(obj)
    $.ajax({
      url: 'plateform/queryByCondtion?mrealName='+obj,
      type: 'get',
      dataType: 'json',
      success: function (res) {
        console.log('》》》》》》====>>>>',res)
        if (res.code == 200) {
          // 清空上一次的记录
          $("#tb").empty();
          let data_val = res.data
          console.log('111', data_val)
          for (var i = 0; i < data_val.length; i++) {
            console.log('====>>>>', data_val[i].mname)
            // 拼接字符串
            let status_val = data_val[i].mstatus;
            if (status_val == 0) {
              status_val = '待审核';
            } else if (status_val == 1) {
              status_val = '已通过';
            } else {
              status_val = '未通过';
            }
            $("<tr><td>"+(data_val[i].mid)+"</td><td>"+data_val[i].mrealName+"</td><td>"+data_val[i].mcontact+"</td><td>"+data_val[i].mphone+"</td><td>"+data_val[i].memail+"</td><td>"+data_val[i].maddress+"</td><td>"+ (data_val[i].merchantType == 1 ? '个人' : '企业') +"</td><td>"+data_val[i].midCard+"</td><td>"+status_val+"</td><td>"+data_val[i].create_time+"</td><td><button class='btn btn-success btn-sm' onclick='checkResu("+data_val[i].mid+")'>通过</button>&nbsp;&nbsp;<button onclick='uncheck("+data_val[i].mid+")' class='btn btn-danger btn-sm'>拒绝</button></td></tr>").appendTo($("#tb"));
          }
        }
      }
    });
  }
</script>
<body>

</body>
</html>